#include "BulletCollision/NarrowPhaseCollision/btPointCollector.h"
#ifdef __cplusplus
extern "C" {
#endif
btPointCollector* bullet_NewbtPointCollector(){
	btPointCollector* wrap_out = new btPointCollector();
	return wrap_out;
}

double bullet_btPointCollector_GetFieldOfM_distance(btPointCollector* c_this){
	return (double)(c_this->m_distance);
}

bool bullet_btPointCollector_GetFieldOfM_hasResult(btPointCollector* c_this){
	return (bool)(c_this->m_hasResult);
}

btVector3* bullet_btPointCollector_GetFieldOfM_normalOnBInWorld(btPointCollector* c_this){
	return (btVector3*)(&c_this->m_normalOnBInWorld);
}

btVector3* bullet_btPointCollector_GetFieldOfM_pointInWorld(btPointCollector* c_this){
	return (btVector3*)(&c_this->m_pointInWorld);
}

#ifdef __cplusplus
}
#endif
